@charset "utf-8";
/* CSS Document */
/***********************reset.css*************************************/
/*常规设置*/
html{color:#000;background:#fff}

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,blockquote,th,td,hr,button,fieldset,legend,article,aside,details,footer,header,hgroup,menu,nav,secttion,figure,figcaption{margin:0;padding:0}

table{border-collapse:collapse;border-spacing:0}

img{border:none;vertical-align:middle}

iframe{display:block}

del{text-decoration:line-through}

th,em,i,b{font-style:normal}

ol,ul{list-style:none}

a{text-decoration:none; color:#333333; }

a:hover{text-decoration:none; outline: 0 none;}

/*重置默认下的表单元素样式*/
body{font-family: "Helvetica Neue","Hiragino Sans GB W3","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif; font-size: 100%;}
html,body{ height: 100%; width: 100%;}
html{overflow-x:hidden;}

button,input,select,textarea{
    margin:0;
    vertical-align:middle;
    color:#666;
    outline: 0 none;
}

button,input{line-height:normal}
select,
button,label,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"]{
    cursor:pointer;
}

textarea{
    overflow:auto;
    /*vertical-align:top;	*/
    resize:none
}


/*网站各模块中的间距*/
.mb1{ margin-bottom: 1em;}
.mt5{margin-top:5px}
.ml5{margin-left:5px}
.mr5{margin-right:5px}
.mb5{margin-bottom:5px}

.mt10{margin-top:10px}
.ml10{margin-left:10px}
.mr10{margin-right:10px}
.mb10{margin-bottom:10px}

.mt15{margin-top:15px}
.ml15{margin-left:15px}
.mr15{margin-right:15px}
.mb15{margin-bottom:15px}

.mt20{margin-top:20px}
.ml20{margin-left:20px}
.mr20{margin-right:20px}
.mb20{margin-bottom:20px}

.pt5{padding-top:5px}
.pl5{padding-left:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}

.pt10{padding-top:10px}
.pl10{padding-left:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}

.pt15{padding-top:15px}
.pl15{padding-left:15px}
.pr15{padding-right:15px}
.pb15{padding-bottom:15px}

.pt20{padding-top:20px}
.pl20{padding-left:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}

.blank15 { height: 15px; clear: both; overflow: hidden; display: block;}
.blank20 { height: 20px; clear: both; overflow: hidden; display: block;}
.blank25 { height: 25px; clear: both; overflow: hidden; display: block;}


/***********************func.css*************************************/
/* 常用的风格设置，主要在布局上 以fn开头；功能细化*/

/*清除浮动*/

.clearfix:after{
    visibility:hidden;
    display:block;
    font-size:0;
    content:'.';
    clear:both;
    height:0;
}
.clearfix{
    *zoom:1 /*IE6 IE7*/
}

.fn-fl{float:left;}

.fn-fr{float:right;}

.fn-ib{display:inline-block;*display:inline;*zoom:1}/* 行内块 */

.fn-dn{display:none} /*设置元素隐藏*/

.fn-db{display:block} /*设置块；显示元素*/

.fn-pr{position:relative} /*设置相对定位*/

.fn-oh{overflow:hidden}/*超出隐藏*/

.fn-fwn{font-weight:normal !important;}/*字体正常显示*/

.fn-fwb{font-weight:bold !important;} /*字体加粗*/

.fn-tal{text-align:left}/*左对齐*/

.fn-tac{text-align:center} /*居中对齐*/

.fn-tar{text-align:right}/*右对齐*/

.fn-wto{white-space: nowrap; text-overflow: ellipsis; word-break: break-all; overflow: hidden;}

.mod-load-txt{ text-align: center; padding: .5em;}

/*字体颜色*/
.font-c-blue{ color:#13649e;}
.font-c-green{ color:#fba103; }
.font-c-gary{ color:#69696d; }





